More pollution to produce the battery, life of battery itself etc.....would be more expensive to buy b/c of it as well. Think turbo diesel. However a petrol engine would have an advantage in keeping engine weight lower, so not sure which would have more potential in gas mileage and energy efficiency.